home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # This script rotates the display in TabletPCs when screen is changed from
- # laptop to tablet mode, or when rotation button is pressed
-
- test -f /usr/share/acpi-support/key-constants || exit 0
-
- . /usr/share/acpi-support/power-funcs
-
- if [ -f /var/lib/acpi-support/screen-rotation ] ; then
- ROTATION=`cat /var/lib/acpi-support/screen-rotation`
- fi
-
- case "$ROTATION" in
- right)
- NEW_ROTATION="normal"
- ;;
- *)
- NEW_ROTATION="right"
- ;;
- esac
-
- for x in /tmp/.X11-unix/*; do
- displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
- getXconsole;
- if [ x"$XAUTHORITY" != x"" ]; then
- export DISPLAY=":$displaynum"
- /usr/bin/xrandr -o $NEW_ROTATION && echo $NEW_ROTATION > /var/lib/acpi-support/screen-rotation
- fi
- done
-
-